package com.youlu.campus.wechat.service;

import com.youlu.campus.wechat.entity.SharingAccountInfo;
import com.youlu.campus.wechat.entity.SharingAccountInfoQueryVo;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * 分账账户信息 Service 接口
 */
public interface SharingAccountInfoService {

    /**
     * 保存分账账户信息
     */
    SharingAccountInfo save(SharingAccountInfo sharingAccountInfo);

    /**
     * 根据ID查询
     */
    SharingAccountInfo findById(String id);


    /**
     * 根据ID删除
     */
    void deleteById(String id);

    /**
     * 分页查询
     */
    Page<SharingAccountInfo> findByPage(SharingAccountInfoQueryVo paramVo);

    /**
     * 通过merchatId 分页 获取已添加分账接收方列表
     */
    Page<SharingAccountInfo> findByMerchantId(SharingAccountInfoQueryVo paramVo);
}